#include "../include/HitPoint.h"

HitPoint::HitPoint()
{
    //ctor
}

HitPoint::~HitPoint()
{
    //dtor
}

/**
* Constructeur de point heurté par un rayon
* @param objectTuched objet touché par le rayon
* @param position position du point d'impact
* @param normale vecteur normal a la surface de l'objet en un point
* @param distance distance entre la camera et le point d'impact
* @param rayon rayon oeil-point qui heurte l'objet
* @param origine origine du rayon qui a impacté
* @return un point d'impact
*/
HitPoint::HitPoint(Object * objectTouched, pVect position, pVect normale, float distance, pVect rayon, pVect origine){
    this->objectTouched = objectTouched;
    this->position = position;
    this->normale = normale;
    this->distance = distance;
    this->rayon = rayon;
    this->origine = origine;
}
